What is Closure in JavaScript?
A function bundled together with its lexical environment.