Ingenting jeg hater mer enn stabeloverløp som tvinger deg til å gjøre en elegant rekursiv funksjon til en iterativ, manuell stabelbasert funksjon.