Basic fast 2D vector math for Objective-C