Fix implicit precedence bug.
Add efficient reciprocal method.