brainfuck interpreter in Haskell