public int CompareTo([AllowNull] AStarNode <T> other) { return(Compare(this, other)); }
public int Compare(AStarNode <T> x, AStarNode <T> y) { return(x.FScore - y.FScore); }