Teach myself about interpreters, JITs, and compilers using the Brainfuck language as the toy language