code: public Quaternion fromVectorFromNegativeZ (IVector3 to) {
          return fromVectorFromNegativeZ(to.x(), to.y(), to.z());
      }
docs: Sets this quaternion to the rotation of (0, 0, -1) onto the supplied normalized vector.
  
  @return a reference to the quaternion, for chaining.