More Effective Coroutines (MEC) is an improved implementation of coroutines.
When you use Unity's built-in default coroutines you will have to be very careful about how you use them or else they will allocate memory that the garbage collector later has to clean up. This can cause your app to randoml