Implement `factorial(n)` returning `n!` for a non-negative integer `n`, using recursion.
Run your code to see results.