Nic nenávidím víc než přetečení zásobníku, které vás nutí změnit elegantní rekurzivní funkci na iterativní, manuální funkci založenou na zásobníku.