http://d.hatena.ne.jp/camlspotter/20091026/1256567062

再帰関数を定義したら、それが fold で書き直せるかどうか検討せよ

「あぁ、どうだったかなぁ、ちゃんと fold 使っていた気がするなぁ」とぼんやり読み飛ばしそうになったのですが、たまに自前で書いてることに思い当たった… いかんなぁ。