public int CompareTo([AllowNull] IEvaluable <int> other) { return(GetEvaluation().CompareTo(other?.GetEvaluation())); }