more fun with matrix rotations