Pergunta de entrevista da empresa Robinhood

Write promise class from scratch