Pergunta de entrevista da empresa Emma

What are promises, and how do you create one?