What are closures, and how/why would you use them?

Technical