How to Handle Operator Precedence