added example coroutine program, just for fun