Foodsmart interview question

what are closures in JS