can just return compare(o2, o1); makes it easier to read.