public int CompareTo(ISearchable <T> other) { return(HeuristicValue.CompareTo(other.HeuristicValue)); }