[Haskell-beginners] Finite self-referential list hangs.