I have been stuck on this exercise for quite a while now, and I think this may be because I don't fully understand the purpose of the function. I have tried looking in the hint and at other posts, but I don't understand how to do this.
Couldn't just do
def factorial(x): return factorial(x)
Thanks for any help
EDIT: I know there is supposed to be an indent in front of return, but it isn't working for me in the forum for some reason.