History and Motivation
Why do we care about quaternions? Short answer: 3D rotations. Longer answer: for centuries, mathematicians have tried to find new, simpler algorithms to perform geometry computations. A common problem is to compute rotations of geometric figures.