Pergunta de entrevista da empresa MoneyWide

Explain what are closures in JavaScript.