Math 
O módulo Math fornece um conjunto abrangente de funções matemáticas e estatísticas para manipulação e análise de números. Desde operações básicas como adição e multiplicação até cálculos mais complexos como desvio padrão e sequência de Fibonacci, este módulo oferece ferramentas essenciais para processamento numérico.
As funções são projetadas para serem intuitivas e fáceis de usar, mantendo alta performance mesmo com grandes conjuntos de dados. Todas implementam verificações de erro apropriadas e seguem as melhores práticas de programação.
Visão Geral 
add(...values: number[]): numberSoma todos os valores numéricos fornecidos como argumentos.
clamp(value: number, min: number, max: number): numberRestringe um valor a um intervalo definido por limites mínimo e máximo.
divide(dividend: number, divisor: number): numberDivide um número (dividendo) por outro (divisor).
factorial(value: number): numberCalcula o fatorial de um número inteiro não negativo.
fibonacci(num: number): numberCalcula o n-ésimo número da sequência de Fibonacci.
frequency(arr: any[]): Record<PropertyKey, number>Conta a frequência de cada elemento em um array, retornando um objeto com as ocorrências.
lerp(start: number, end: number, amount: number): numberRealiza a interpolação linear entre dois valores numéricos.
mean(values: number[]): numberCalcula a média aritmética de um array de números.
median(arr: number[]): numberCalcula a mediana de um array de números.
mod(dividend: number, divisor: number): numberCalcula o módulo (resto) da divisão entre dois números, sempre retornando um valor não negativo.
mode(numbers: number[]): number[]Calcula o(s) valor(es) que mais aparecem em um array de números.
multiply(...values: number[]): numberMultiplica dois ou mais valores numéricos.
pow(base: number, exponent: number): numberCalcula a potência de um número elevado a outro.
random(min?: number, max?: number): numberGera um número aleatório dentro de um intervalo especificado.
roundTo(value: number, decimals: number): numberArredonda um número para uma quantidade específica de casas decimais.
std(numbers: number[]): numberCalcula o desvio padrão de um array de números.
subtract(...values: number[]): numberSubtrai dois ou mais valores numéricos sequencialmente.
variance(numbers: number[]): numberCalcula a variância amostral de um array de números.
