Geopipe interview question

What is a coroutine in c#?