Pregunta de entrevista de Luxoft

Explain the concept of closure in JavaScript.