Recursion is expensive and the maximum recursion depth can be low.
Recursion is expensive and the maximum recursion depth can be low.