I get an array of objects with some values which I need to sum. Sometimes there is only one item in the array.
In that case I get a wrong value.

```
var sumGood = _.reduce([{value:1},{value:2}], function(sum, n) { 
    return sum.value + n.value; });
console.log(sumGood)
//  3

var sumBad = _.reduce([{value:1}], function(sum, n) { 
    return sum.value + n.value; });
console.log(sumBad)
// Object {value: 1}

```

Here is the [fiddle](http://jsfiddle.net/59v398mb/)

How to make it return the proper result which is 3 and 1 respectively?