add exercise about comparable and comparator interface