Add `#inject`

Also add support for `#inject(:+)` to sum up the items in a list