In the [recursion exercise](https://learn-c.org/en/Recursion), It is said to write the factorial function below the first moment it is called raising an error. 