Functional Programming, JavaScript.
The goal of FP is to abstract operations on data with functions in order to maximize reusability andreduce mutation of state and side effects in your application. It so happens that by doing this, your code is much more scalable, readable, and testable. Functional programming demands that functions