Befunge interpreter in Haskell