public double distance(Vector v1, Vector v2) {
if (v1.size() != v2.size()) {
throw new CardinalityException();
}
Vector vector = v1.minus(v2);
return vector.dot(vector);
}
@Override
public double distance(double centroidLengthSquare, Vector centroid, Vector v) {
if (centroid.size() != v.size()) {