Operators on top of vectors CGPoint, CGSize and CGVector. With added math functions and comparisons