Posible duplicado:
Prueba $0! = 1$ a partir de los primeros principios
¿Por qué $0! = 1$ ?
Todo lo que sé del factorial es que $x!$ es igual al producto de todos los números que le preceden. El producto de 0 por cualquier cosa es $0$ y parece que sería razonable asumir que $0! = 0$ . Estoy perplejo por qué tengo que tener en cuenta esta condición en mi función factorial (Intentando aprender Haskell). Gracias.