Domanda di colloquio di Luxoft

Explain the concept of closure in JavaScript.