['cryptography', 'coffee maker', 'play', 'data mining', 'anarchism']
Estic intentant crear una funció que retorni el factorial d'un nombre, però no funciona com espero.

```python
def factorial(n):
  if n == 0:
    return 1
  else:
    return n * factorial(n - 1)

print(factorial(5)) 
```
El codi funciona perfectament! El factorial de 5 és 120, que és exactament el que retorna la teva funció.