[Ch4] Promiseによる逐次処理のやり方

ref https://github.com/azu/promises-book/issues/46

- [x] reduceを使った逐次処理の実装
- [x] 汎用化する実装 Promsie.sequence
- [x] 高階関数について