point.difference(dx [, dy])

Return a point that has coordinates computed as a difference between the point and another point with coordinates dx and dy.

If only dx is specified and is a number, dy is considered to be zero. If only dx is specified and is an object, it is considered to be another point or an object in the form { x: [number], y: [number] }