int func1(int n)
{
int fac = 1;
if (n == 0)
return 1;
else
return n*func1(n - 1);
}
int func2(int n)
{
int fac = 1;
for(int i = 0; i <= n; ++i)
{
if(i == 0)
continue;
fac *= i;
}
return fac;
}