The first rule of functions is that they should be small. The second rule of functions is that they should be smaller than that.
—Robert C. Martin
Welcome to the functional programming world, a world that has only functions, living happily without any outside world dependencies, without states, and without mutations—forever. Functional programming is a buzzword these days. You might have heard about this term within your team or in a local group meeting. If you’re ...