Nada me irrita mais do que o Stack Overflow forçar você a transformar uma elegante função recursiva em uma função iterativa baseada em pilha manual.