public bool Equals(Vector other) { return X.Equals(other.X) && Y.Equals(other.Y); }
public bool Equals(Point other) { return(Vector.Equals(other.Vector)); }