Alias Enumerable#inject as Enumerable#reduce

What should be done is the future is making Enumerable#inject accept two arguments, both of which are optional. Cf. https://github.com/rubyspec/rubyspec/blob/master/core/enumerable/shared/inject.rb