still working on evaluate infix. added throw exception to set denom