Simplification + optimization of _.reduceRight

Clears up the confusing loop

```
_.each(obj, function(value, index, list) {
      index = keys ? keys[--length] : --length;
```