Rethinking Asynchronous Programming Exersises for course https://app.pluralsight.com/library/courses/rethinking-asynchronous-programming