Subsequent operations supported
Removal of str, no longer necessary
Introduction of states, CLEAR EQUAL NUMBER and OPERATION
Comments added