EXTRA: Fibonacci Sequence
The Fibonacci sequence is a series where each number is the sum of the two preceding ones: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... The general formula is: F(n)=F(n−1)+F(n−2) Simple Fibonacci Function function fibonacci(n) { if (n

The Fibonacci sequence is a series where each number is the sum of the two preceding ones:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
The general formula is:
F(n)=F(n−1)+F(n−2)
Simple Fibonacci Function
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
Example: Find fibonacci(5)
fibonacci(5)
= fibonacci(4) + fibonacci(3)
= (fibonacci(3) + fibonacci(2)) + (fibonacci(2) + fibonacci(1))
= ((fibonacci(2) + fibonacci(1)) + (fibonacci(1) + fibonacci(0))) + ((fibonacci(1) + fibonacci(0)) + fibonacci(1))
= ((1 + 1) + (1 + 0)) + ((1 + 0) + 1)
= (2 + 1) + (1 + 1)
= 3 + 2
= 5
Or simply in code:
console.log(fibonacci(5)); // Output: 5