Tastezy interview question

what are closures in javascript