Simple Understanding of Coroutines

My basic understanding of coroutines design and implmentation