compareTo returns ascending order by default