Nada odio más que Stack Overflow te obligue a convertir una elegante función recursiva en una función iterativa basada en una pila manual.