1export const collatz = (n: number): number[] => { 2 if (n <= 0) throw new Error("Input must be a positive integer"); 3 if (n === 2) return [2, 1]; 4 if (n % 2 === 0) return [n, ...collatz(n / 2)]; 5 return [n, ...collatz(3 * n + 1)]; 6};