Extend max subfunctions from 256 to 4,294,967,295
Optimize repeated commands

More than one + or > in a row: use add instead of inc
More than one - or < in a row: use sub instead of dec