FIS interview question

what are closures, promises, genertator function??