Closures: The Small Programming Idea Behind Powerful Code

A closure is a function that remembers the variables available in the place where it was created, even after that surrou