Just Another Tool in the Toolbox, don’t be intimidated Kotlin will be used for examples in this post. Functional programming has been gaining a lot of attention in recent years, but for many developers, the concept is shrouded in mystery. They’ve heard that functional programming is different from object-oriented programming, that it’s complex, that it’s involved in math, and…