1. "[1] C and c++ reference, coroutines. https://en.cppreference.com/w/cpp/language/coroutines. Accessed: 2022.
2. [2] A library of c++ coroutine abstractions for the coroutines ts. https://github.com/lewissbaker/cppcoro. Accessed: 2022.
3. [3] Pep 525 - asynchronous generators. https://peps.python.org/pep-0525. Accessed: 2022.
4. [4] .NET/C# guide/language reference. await operator - asynchronously await for a task to completes. https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/await. Accessed: 2022.
5. [5] .NET/C# guide/language reference. yield statement - provide the next element. https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/statements/yield. Accessed: 2022.