Removed `Inverse(Vector3d)`

As discussed in #131, the function had unclear semantics when some but not all of the input arguments were zero. To resolve this, the inversion and the corresponding error-handling have been moved to the former callers of `Inverse()`