Tricon Infotech interview question

what are closures in javascript?