Vector2.rotate: Guard against cos/sin imprecisions
Vector2.rotate: Guard against cos/sin imprecisions

Cases where cos²ϑ + sin²ϑ ≉ 1 mean that repeated rotations
would diverge from the expected result, going either to 0
or infinity.

ppb/ppb-vector,ppb/ppb-vector