[Haskell00 p162] Ex2.12 failed.