[Haskell-beginners] [x] and (x:_) for lists -- did you ever think that odd?