MoneyWide Interview Question

Explain what are closures in JavaScript.