Small matter, but I much prefer `reduce` over `inject` since that's what other languages call it.