code: public SDVariable[] normalizeMoments(String[] name, SDVariable counts, SDVariable means, SDVariable variances,
                                           double shift) {
          SDVariable[] res = f().normalizeMoments(counts, means, variances, shift);
          return sd.updateVariableNamesAndReferences(res, name);
      }
docs: Calculate the mean and variance from the sufficient statistics
  
  @param name      Name of the output variables. Can be null; if non-null, must be length 2
  @param counts    Rank 0 (scalar) value with the total number of values used to calculate the sufficient statistics
  @param means     Mean-value sufficient statistics: this is the SUM of all data values
  @param variances Variaance sufficient statistics: this is the squared sum of all data values
  @param shift     Shift value, possibly 0, used when calculating the sufficient statistics (for numerical stability)
  @return Output variables: mean and population variance