Being Global, it is not specific to a single problem solution
Global means it can only be used in the main method
It is not associated to any specific lifecycle and it will be available throughout the lifetime of the application meaning that we have no control over once we launch coroutines with it.
All coroutines will stop when we leave the execution of a method or a function