power(base, exp) computing base exp</code> for a non-negative integer <code>exp</code>, using recursion — no <code> operator, no loops.power(2, 10)
1024
2 multiplied by itself 10 times.
power(5, 0)
1
Any base to the power 0 is 1 — the base case.
Base case: exp == 0, return 1.
Recursive case: base * power(base, exp - 1).