Pergunta de entrevista da empresa FIS

what are closures, promises, genertator function??