// Example JavaScript code function factorial(n) { if (n === 0 || n === 1) { return 1; } else { return n * factorial(n - 1); } } // Fibonacci sequence generator function fibonacci(n) { if (n <= 1) { return n; } else { return fibonacci(n - 1) + fibonacci(n - 2); } } // Array sum function function sumArray(arr) { return arr.reduce((sum, num) => sum + num, 0); } // Class example class Calculator { constructor() { this.history = []; } add(a, b) { const result = a + b; this.history.push(\`Added \${a} and \${b} to get \${result}\`); return result; } subtract(a, b) { const result = a - b; this.history.push(\`Subtracted \${b} from \${a} to get \${result}\`); return result; } getHistory() { return this.history; } }