> What’s complicated about a recursion?
Especially as iteration is just a special case of recursion :)