For performance reasons, are recursions ever replaced with while loops? I know the code looks much uglier, but let\'s take the following example:
while
voi