To mi připomíná moje první pokusy v Haskellu, když jsem chtěl všechno řešit rekurzí. Pak jsem s úlevou zjistil, že rekurze se v Haskellu používá spíš výjimečně. Chápu ale, že pro výuku je rekurze cenná.
Pro pobavení: http://www.willamette.edu/~fruehr/haskell/evolution.html