brainfuck c++ interpreter