What is CoroutineContext and how does it work internally?

By