Fixed major bug in helper functions in implementation of jumpIfZero ([) and stepIfZero (]): due to a lack of maintenance of state information about how many brackets have been encountered, they each accepted the first opposite bracket, rather than the actually matching one. TODO: create a test suite