10. What is a Closure in JavaScript