 public func - (lhs:CGPoint, rhs:CGPoint) -> CGPoint {
     return CGPoint(x:lhs.x - rhs.x, y:lhs.y - rhs.y)
 }
-
-// MARK: Arithmetic (with float)
-
-public func * (lhs:CGPoint, rhs:CGPoint) -> CGPoint {
-    return CGPoint(x:lhs.x * rhs.x, y:lhs.y * rhs.y)
-}
-
-public func / (lhs:CGPoint, rhs:CGPoint) -> CGPoint {
-    return CGPoint(x:lhs.x / rhs.x, y:lhs.y / rhs.y)
-}
-
 
 // MARK: Arithmetic (with scalar)
 


public func /= (inout lhs:CGPoint, rhs:CGFloat) {
    lhs = lhs / rhs
}

// MARK: Misc


public func atan2(point:CGPoint) -> CGFloat {
    return atan2(point.y, point.x)
}

// MARK: Converting to/from tuples
