working left-associative operations, but operator order not implemented
stack operation order functioning correctly
remove old operation struct