include Comparable
<=>
self
x <=> y should return a negative number if x < y, zero if x == y and a positive number if x > y.
x <=> y
x < y
x == y
x > y