local function factorial(n) if n <= 2 then return n end return n * factorial(n-1) end local function calculate_e(terms) local e = 1 for i = 1, terms do e = e + 1 / factorial(i) end return e end return calculate_e(10)