Use the right order of args in elixir list-ops reduce

The function passed to reduce should take args `element, acc`, not `acc,
element` to be consistent with `Enum.reduce`.
Merge pull request #1277 from pminten/elixir-list-ops-right-reduce-order

Use the right order of args in elixir list-ops reduce