[Haskell-cafe] computing lists of pairs