// factorial-recursive.C
// Name:  Gary T. Leavens
// TA:    Bjarne Stroustrup
// Section:  A1

double fact(unsigned int n)
{
  if (n == 0) {
     return 1.0;
  } else {
     return n * fact(n-1);
  }
}
