Currying (1/10)
What is currying?
    • Currying in JavaScript transforms a function with multiple arguments into a nested series of functions, each taking a single argument.
    • The parent function takes the first provided argument and returns the function that takes the next argument and this keeps on repeating till the number of arguments ends. The function that receives the last argument returns the expected result.