Domanda di colloquio di Accenture

What are closures in JS?