[Haskell-beginners] Arithmetic expression parsing problem