Working character by character in Haskell