factorial(n) recursively (no loops) that returns n! for a non-negative integer n. The base case is n <= 1, which returns 1.factorial(5)
120
5 * 4 * 3 * 2 * 1 = 120.
factorial(0)
1
Base case: 0! is defined as 1.
The base case is n <= 1, returning 1.
The recursive case is n * factorial(n - 1).