var scrub = require('./scrub')

function times (arr) {
  return scrub(arr)
    .reduce(function (prod, item, key) {
      if (key === 0) return item
      return prod * item
    })
}

module.exports = times

@@ -23,16 +23,94 @@
 /scrub')
+%0Avar slice = require('../array/slice')%0Avar reduce = require('../array/reduce')
 %0A%0Afuncti
@@ -135,16 +135,23 @@
  return 
+reduce(
 scrub(ar
@@ -156,21 +156,10 @@
 arr)
-%0A    .reduce(
+, 
 func
@@ -187,18 +187,16 @@
 ) %7B%0A    
- 
- 
 if (key 
@@ -218,18 +218,16 @@
 tem%0A    
-  
 return p
@@ -241,15 +241,14 @@
 tem%0A
-  
   %7D)%0A
+%0A
 %7D%0A%0Am

update math/multiply