Compare returns: - 0 if this and that are equal, - -1 is this is smaller and - +1 is this is bigger.
Compare_ returns: - 0 if this and that are equal, - -1 is this is smaller and - +1 is this is bigger.
Min returns the minimum of the two input values.