code: public double angle(Vector4dc v) {
          double cos = angleCos(v);
          // This is because sometimes cos goes above 1 or below -1 because of lost precision
          cos = cos < 1 ? cos : 1;
          cos = cos > -1 ? cos : -1;
          return Math.acos(cos);
      }
docs: /* (non-Javadoc)
  @see org.joml.Vector4dc#angle(org.joml.Vector4dc)