Returns a negative integer iff x comes before y in the ordering, returns 0 iff x is the same in the ordering as y, and returns a positive number iff x comes after y in the ordering .
Returns true iff x is equivalent to y in the ordering .
Returns true iff y comes before x in the ordering and is not the same as x .
Returns true iff y comes before x in the ordering .
Returns true iff x comes before y in the ordering and is not the same as y .
Returns true iff x comes before y in the ordering .
Returns the argument which comes later in the ordering .
Returns the argument which comes earlier in the ordering .
Given a function U => T, creates Ordering[U] .
An Ordering is defined at all x and y .