[Haskell-cafe] Newbie question related to list evaluation