Pregunta de entrevista de MoneyWide

Explain what are closures in JavaScript.