From Functional Programming in Kotlin by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano
This article covers how monads, monad combinators, and functors work and why you should be afraid of them.
From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova
The functional style provides many benefits when it comes to manipulating collections. You can use library functions for most tasks and simplify your code. In this article, we’ll discuss some of the functions in the Kotlin standard library for working with collections.