Curry & Partial Application
functionalProgramming softwareConcepts
All curried functions are a form of higher-order function which allows you to create specialized versions of the original function for the specific use case at hand.
point-free style
Declare a function without all its parameters. For example: Function composition and curry
functionalProgramming softwareConcepts