Understanding Kotlin Coroutine | Dark Hacker News