Factorial

Dissenya la funció factorial(n) que donat un enter n \(\geq\) 0 retorni el factorial de n, és a dir, el producte de tots els enters desde 1 fins a n.

\[\begin{eqnarray} n\,! = 1 \cdot 2 \cdots (n-1) \cdot n \end{eqnarray}\]

Per definició, \(0\,! = 1\).


>>> factorial(3)
6
>>> factorial(7)
5040