Pregunta de entrevista de Akamai

Explain what a closure is in JavaScript