僕も調べるまで知らなかったのですが、[wikipedia](http://en.wikipedia.org/wiki/Fold_(higher-order_function))によると、`fold`と`reduce`がメジャーで`inject`は、Smalltalk, Ruby, Groovyだけでした。