Pregunta de entrevista de CAST

What is closure in JavaScript?