Update Comparable interface vs Comparator interface