The use of `Quaternion::Conjugate()` rather than `Quaternion::Inverse()` is worth a comment.