A brainfuck interpreter.