Fix stack overflow exception when IComparer.Compare is called for objects of different types that each forward their IComparable implementation to this method.
Fix stack overflow exception when IComparer.Compare is called for objects of different types that each forward their IComparable implementation to this method.

StephenCleary/Comparers