Initial attempt at elixir binary

I extracted `reduce_with_index` to a separate module and wrote it up
with a spec and some examples for doctest, and included the doctest
in the unit tests for Binary, just for practice for the most part.