MoneyWide interview question

Explain what are closures in JavaScript.