Capgemini Engineering interview question

What are closures in js