How does Async-Await work – Part I – AC’s Notes