// do the reduction on received data. since the
// ordering is right, it doesn't matter whether
// the operation is commutative or not.
// do the reduction on received data. since the
// ordering is right, it doesn't matter whether
// the operation is commutative or not.