Accenture Interview Question

What are closures in JS?