brainfuck interperter for c++