reverted the fix for #200 (binary serialization)
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.