adds a test using multiplication to reduce

The current tests all use the same operation-- addition.  This update adds a test using multiplication to prevent errors such as the following from passing:

```javascript
var reduce = function(list, iterator, memo) {
    result = memo || 0;
    each(list, function(x) {
      result = iterator(result,x);
    });
    return result;
  };
```