Are the operands being reversed before the operator is applied?
The expression should be firstOperand operator secondOperand
not secondOperand operator firstOperand

This is a good example where...