Having made a class, for example the quat class, one often finds it convenient to consider "derived" classes. An example to keep in mind is that of the complex numbers. We can think of a complex number as a quaternion with j and k components equal to 0.