cconstable
11/03/2017, 7:49 PMfun <T> max(collection: Collection<T>, less: (T, T) -> Boolean): T?
and there are two operators that represent the same thing: ->
which separates the lambda params from it's return type and :
which separates the function params from it's return types.