Higher-order functions and lambdas | Kotlin