Rotations fully implemented (excluding inverse)