public static double StandardDeviation(IEnumerable‹double› sequence) { var (sum, sumOfSquares, count) = ComputeSumAndSumOfSquares(sequence); var variance = sumOfSquares - sum * sum / count; return Math.Sqrt(variance / count); }