Source code for this article
https://www.mauriciopoppe.com/notes/computer-science/computation/promises/
Requires nodejs
git clone https://github.com/mauriciopoppe/implementing-promises-from-scratch
cd implementing-promises-from-scratch
npm install
npm test