Relative Ordering with IComparable and CompareTo