This is the first attempt. The third parameter (i*...
# coroutines
e
This is the first attempt. The third parameter (i*WORK_REGION) in doWork() determines the region where a specific coroutines should be working on.