[Haskell-Cafe] Quick question for a slow program