[Haskell-cafe] Head and tail matching question