maxWithOrNull
Returns the first element having the largest value according to the provided
comparator
or
null
if there are no elements.
The operation is terminal .