Cognizant interview question

what are Closures in JavaScript