[Haskell-beginners] Haskell laziness and data structures.