Support passing array of tasks to serial/parallel
Add each() and map()
Add while() and doWhile()

Reimplement chunk() in terms of while(), get rid of async dependency.
Fix a typo in README