[Haskell-cafe] how can I select all the 3-element-combination out of a list efficiently