docs: public static double cosAngle(NumberVector v1, NumberVector v2) {
      // Java Hotspot appears to optimize these better than if-then-else:
      return v1 instanceof SparseNumberVector ? //
          v2 instanceof SparseNumberVector ? //
              angleSparse((SparseNumberVector) v1, (SparseNumberVector) v2) : //
              angleSparseDense((SparseNumberVector) v1, v2) : //
          v2 instanceof SparseNumberVector ? //
              angleSparseDense((SparseNumberVector) v2, v1) : //
              angleDense(v1, v2);
    }