Transforming a function in such a way that it only takes a single argument| en.wikipedia.org
There are only two hard things in Computer Science: cache invalidation and naming things -- Phil Karlton (bonus variations on the page)| martinfowler.com