See more
Function currying is the process of successive partial applications, until the last argument is given at which point the result of the function is returned. A curried version of the add function might be written as: