Quaternions and Octonions

We have all seen how useful complex numbers are for describing isometries of the plane. We will now look at the quaternionic numbers and how useful they are for describing rotations of ℝ3. Indeed computer-game programmers have taken to using quaternions as a quick way to turn the picture round when heroes need to defend themselves.