Profinit Interview Question

Closures in JavaScript and how do they work