What are Promises in Javascript?
What is a Promise object in JavaScript?