Create 5-11-asyn.js

1:asyn 包含一些control flow 比如serial, parallel, and waterfall. Like Step
2:其中async.waterfall包含了两个参数一个是an array of tasks and an optional final callback function.注意关键字final。其中task它是把callback作为最后一个parm用于我们跟下面函数的关联，并且注意到我们只在callback function中才定义一个err.然后我们所说的那个option final callback function 的功能就体现了，当我们出现err以后，程序会停止，然后把err传给这个final 函数，你可以注意它里面就是抛出异常。
3:然后callback function 中参数除了err的参数跟它下面紧邻的函数的参数(出去callback参数)是对应的
4:其中你注意modify中callback function他的第一个参数是null，而不是err。因为他本身是不是async function.所以不需要。但是callback的第一个参数只能是null / err