A fully functional Brainfuck interpreter