In the exercise about generic methods you made a class MathGeneric with methods like
public static T Min<T>(T a, T b, IComparer<T> comparer)
public static T Max<T>(T a, T b, IComparer<T> comparer)
Now you will have to add yet another set of Min, Max methods to the class
public static T Min<T>(T a, T b, Comparison<T> comparison)
public static T Max<T>(T a, T b, Comparison<T> comparison)
Where Comparision is a delegate type.
Unit test the two new methods.