lEvery function of multiple arguments can reduce its number of arguments through currying
lTake the original
function, accept some of its arguments,
and then return a function that takes the
remaining arguments
lThe returned
function can be applied in many different
contexts, without having to pass in the
first arguments again