Javaで関数型言語のfoldを実装、使用するとどんな感じ?
Pythonのreduce()やRubyのinject()でもいいけど
勿論あらゆる型に対して使えるようにジェネリクスは必須ね