MapReduceの解説を読みあさる

mapと比べて、ぱっと意識しづらかったreduceだけど、今日、ふとしたことから、
「あれ?reduceって、Gaucheのfoldのこと?」
と、気づいて(ほんとに偶然)そして、さらに、よくよく考えるとrubyのinjectも一緒か!と気づいた(こっちは昔そう言う説明を読んだかもしれない)
俺って冴えてる。大発見じゃん。って思ってgoogle先生に入力したら、山ほどヒットして、さらに、こんな凄い解説を見つけて、俺なんかまだまだだな、と思って少し凹んだ。
でも良い勉強になった。ちょと、MapReduceを実装してみたくなった。