Relax the law of associativity on reductions. Implementations may choose to satisfy associativity, in which case, they might benefit from some parallelism algorithms (hadoop?). This relaxation the implementation of addition/multiplication on floating-point types (Float, Double, scala.BigDecimal, java.math.BigDecimal) which are not provided.
Merge branch 'master' of github.com:NICTA/scoobi