Returns the component product of this vector and the given
        other vector.

def get_component_product(self, other):
        """Returns the component product of this vector and the given
        other vector."""
        return Point(self.x * other.x, self.y * other.y)