factorial function

int factorial(
  1. int n
)

Implementation

int factorial(int n) {
  if (n == 0) {
    return 1;
  } else {
    return n * factorial(n - 1);
  }
}