brainfuck implementation.