Tail recursion is a special type of recursion where the recursive call is the last operation performed by the function. This means that the recursive call is the final step, and the function does not need to do any additional processing after the recursive call completes.
congrats on reading the definition of Tail Recursion. now let's actually learn it.