docs: public final synchronized void add(final double v) {
      sum0 += 1;
      sum1 += v;
      sum2 += v * v;
      min = Math.min(min, v);
      max = Math.max(max, v);
      if (Math.abs(v) < com.simiacryptus.util.data.ScalarStatistics.zeroTol) {
        zeros++;
      }
      else {
        if (v < 0) {
          negatives++;
        }
        else {
          positives++;
        }
        sumLog += Math.log10(Math.abs(v));
      }
    }