https://regeneratingserumolayfast.blogspot.com/2022/10/how-javascript-promises-work-behind.html
How JavaScript Promises Work Behind The Scenes