Fix armadillo parallel and add armadillo.invert.

This now supports a negative parallel.  Inversion is incomplete; it
should be stricter about detecting invisible points.