A recursive function causes an infinite recursion (run-time error) if:
Do you think if there is no recursive call, we will have a recursive function?
How will the recursive function stop if there is no base case?