Currying simply means evaluating functions with multiple arguments and decomposing them into a sequence of functions with a single argument.
Currying is an advanced technique to transform a function of arguments n, to n functions of one or less arguments.