public static Vector create(double... values) {
    if (values.length == 0) throw new IllegalArgumentException("no values");
    return new Vector(values.clone());
  }
public static Vector create(double... values)