title: C Program Factorial Number
signature: cProgramFactorialNumber(n) {
source_py: def c_program_factorial_number(n):
      return (1 if ((n == 1) or (n == 0)) else (n * c_program_factorial_number((n - 1))))
source_cpp: unsigned int c_program_factorial_number(unsigned int n) {
    if ( n == 0 ) return 1;
    return n * c_program_factorial_number ( n - 1 );
  }