Cognizant Interview Question

what are Closures in JavaScript