$values Values * * @return array * * @since 1.0.0 */ public static function frequency(array $values) : array { $freaquency = []; $sum = 1; if (!(\is_array(\reset($values)))) { $sum = \array_sum($values); } foreach ($values as $value) { $freaquency[] = \is_array($value) ? self::frequency($value) : $value / $sum; } return $freaquency; } }