This is just running through Write Your Own Node.js Promise Library from Scratch. It's just a sample Promise, don't use in production if you come accross this. Just something to play around with as a deeper dive into promises.