an attempt to write a brainfuck interpreter in Rust