The Min and Max methods, especially the ones with the array of TFraction parameters really don't belong in TFraction, they really belong to a class that operates on lists of fractions.
If Min and Max are supported then why not a whole bunch of other array operations. It would be better to use the forthcoming TArrayUtils generic library class and use that with the new TFraction.TComparer class.
There is more reason to retain the two parameter versions of Min and Max since these are more like operators.
The
MinandMaxmethods, especially the ones with thearray of TFractionparameters really don't belong inTFraction, they really belong to a class that operates on lists of fractions.If
MinandMaxare supported then why not a whole bunch of other array operations. It would be better to use the forthcomingTArrayUtilsgeneric library class and use that with the newTFraction.TComparerclass.There is more reason to retain the two parameter versions of
MinandMaxsince these are more like operators.