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.