[Haskell-cafe] Newbern's Example 7