defined '*' and '/' on CGRect, CGPoint, and CGSize
version++