>>849
というか元のinjectやらreduceやらfoldやらの
折り畳み関数の概念が秀逸なのかもしれん