<=> from Comparable