int Factorial( const int N )
{
if(N < 0)
{
return 0;
}
else if(N == 0)
{
return 1;
}
else
{
int fact = 1;
int i = 1;
while(i <= N)
{
fact = fact * i;
i++;
}
return fact;
}
}