Recursión: factoriales

Crea una función recursiva que devuelva n!, el producto de cada entero positivo desde 1 hasta n.

Ejemplos

Program.Factorial(5) ➞ 120
Program.Factorial(3) ➞ 6
Program.Factorial(0) ➞ 1

Notas

  • Las entradas van de 0 a 20.
  • Por definición, 0! y 1! son ambos 1.
  • Usa recursión; el resultado cabe en un C# long.