Answer:
B: Tail recursion
Step-by-step explanation:
The answer is tail recursion because in python, tail recursive function is defined as the function when the recursive call is the last thing that will be executed by the given function in question.
This definition tallies with the definition we have in the question.
So, option B is correct.