On 14-05-30, 16:13, Matthew Kerwin wrote:
> Intentional. The function in #reduce is binary (2 in => 1 out), but when
> there is only one item being reduced (i.e. an empty list & an initial
> memo, or a single-item list & no memo) what would you pass to the binary
> function?

Right on. When I thought about it some more I realized the same thing.

> Also: reducing a list of one to a single value is trivial  ;)

Of course, unless you're expecting the block to do some transformation 
to each value when accumulating it... which was my issue.

Andrew Vit