docs: public Path relativize(Path other) {
  		if (other.isAbsolute() != isAbsolute())
  			throw new IllegalArgumentException("This path and the given path are not both absolute or both relative: " + toString() + " | " + other.toString());
  		if (startsWith(other)) {
  			return internalRelativize(this, other);
  		} else if (other.startsWith(this)) {
  			return internalRelativize(other, this);
  		}
  		return null;
  	}