Basic Concepts Equality Comparable Can compare two values for equality x == y and x != y must do so LessThan Comparable Can test if an object is less than another x < y and x > y must do so