A brainfuck intepreter