public void increment(final byte[] bytes) {
        increment(
            getLong(bytes,   N_OFFSET),    // Count of values
            getDouble(bytes, M2_OFFSET),   // Second moment of values that have been added
            getDouble(bytes, SUM_OFFSET),  // Total sum
            getDouble(bytes, MIN_OFFSET),  // Lowest value
            getDouble(bytes, MAX_OFFSET)); // Highest value
    }
Creates the combined statistics by merging the current counter with
the specified counter that is given in the serialized form.
@param bytes The counter that must be included in this counter as represented in bytes
benchmarks/src/main/java/nl/basjes/statistics/Counter.java