Accenture interview question

What are closures in JS?