Domanda di colloquio di Capgemini Engineering

What are Closures in JS?