1First we push a lot on the stack by nesting parenthesis: 2 3(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 4(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 5((((((((((((((((((((((((((((((((((((((((((( 6 7(should be 200 states pushed here) 8 9)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 10)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 11))))))))))))))))))))))))))))))))))))))))))) 12 13Now we match progressively bigger tokens to increase the read buffer: 14 15len=1 0 16len=2 00 17len=4 0000 18len=8 00000000 19len=16 0000000000000000 20len=32 00000000000000000000000000000000 21len=64 0000000000000000000000000000000000000000000000000000000000000000 22len=128 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 23len=256 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 24len=512 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 25len=1024 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 26