// Chap 2, p 55
#include 
int Fact(int N)
// ---------------------------------------------------
// Computes the factorial of a nonnegative integer.
// Precondition: N must be greater than or equal to 0.
// Postcondition: Returns the factorial of N; N is
// unchanged.
// ---------------------------------------------------
{
   if (N == 0)
      return 1;
   else
      return N * Fact(N - 1);
}  // end Fact

    Source: geocities.com/siliconvalley/program/2864/ds/CHAP2

               ( geocities.com/siliconvalley/program/2864/ds)                   ( geocities.com/siliconvalley/program/2864)                   ( geocities.com/siliconvalley/program)                   ( geocities.com/siliconvalley)