Pergunta de entrevista da empresa Luxoft

Explain the concept of closure in JavaScript.