factorial -rc (int n) 
           if (n < 2)           
{
  return 1;
}

factorial -rc (int n) 
{
  return n * factorial (n - 1);
}
