A comparison function, which imposes a total ordering on some collection of objects. Compares its two
arguments for order. Returns a LT, EQ, or GT as the first argument is less than, equal to, or greater than the
second.
param
the type of objects that may be compared by this comparator
This namespace defines commonly used ADTs.