1. compute unary ops (+ -); 2. tidied <term> skipping