[prev] 35 [next]

Recursion (cont)

Recursion is often an inner function inside a "wrapper", e.g.

int fac(int N)
{
   if (N < 1 || N > 12) return -1;
   return facR(N);
}
int facR(int N)
{
   if (N < 2) return 1;
   return N * facR(N-1);
}