yet another brainfuck implementation!