Dont look into it, there are a lot of papers written on a hundred and one way to rotate something, its insanity inducing.