Understanding Promises in JavaScript: Part 1 | Favourite Jome