message: Implement `std::ops::Sub<Point>` for `Point`
diff: @@ -67,3 +67,11 @@ impl std::ops::Sub<Vector> for Point {
  }
  }
  }
  +
  +impl std::ops::Sub<Point> for Point {
  + type Output = Vector;
  +
  + fn sub(self, point: Point) -> Vector {
  + Vector::new(self.x - point.x, self.y - point.y)
  + }
  +}
  