developerWorks: Higher Order Functions Apr 7, 2005, 05 :30 UTC (2 Talkback[s]) (3661 reads) (Other stories by Jonathan Bartlett)
"In computer programs, functions form the powerful building blocks that allow developers to break code down into simple, more easily managed steps, as well as let programmers break programs into reusable parts. As a nod to the wonderful function, in this article I'll demonstrate how to craft new template-based functions at runtime and explain how to build functions that can be configured at runtime using function parameters..."