This is my second blog post and it has been published in my personal blog too Functional programming means using functions as building blocks to construct a process. Unlike OOP, functional programming is not an imperative paradigm but a declarative o...