This reduces the procedure namespace pollution of POLYGONTEST.COMPLEX.
This also makes the code clearer, because the four procedures can not be understood in isolation.
It also reduces redundant computation, as the logic of tzx is run once, instead of four times, per point.