Function C

#include 
long factorial(long);
void main()
{
  long number = 0;
  printf("\nEnter an integer value: ");
  scanf(" %ld", &number);
  printf("\nThe factorial of %ld is %ld\n", number, factorial(number));
}
/* recursive factorial function */
long factorial(long N)
{
  if( N < 2 )
    return N;
  else 
    return N*factorial(N - 1);
}