Pregunta de entrevista de NBCUniversal

What is a closure in JavaScript?