c.thenComparing(Comparator.comparing(function))
c.thenComparing(function)
Comparator.comparing(Map.Entry::getKey)
Map.Entry.comparingByKey()
stream.min(Collections.reverseOrder(cmp))
stream.max(cmp)
New in 2018.1