work on operators, precedence, and associativity