public static function cumulativeFrequency(array $values) : array { $running_total = 0; $cumulative_frequencies = array(); foreach (self::frequency($values) as $value => $frequency) { $running_total += $frequency; $cumulative_frequencies[$value] = $running_total; } return $cumulative_frequencies; }