https://www.markopapic.com/csharp-under-the-hood-async-await/ Async and await keywords came with C# 5 as a cool new feature for handling asynchronous tasks. They allow us to specify tasks to be executed asynchronously in an easy and straightforward f