Domanda di colloquio di Innover Systems

what are closures in javascript?