the curried function takes the first argument, returns a new function that takes the next argument, and so on until all arguments are provided. The final function then returns the result. In simpler ...