pub fn mul<T>(a: Quaternion<T>, b: Quaternion<T>) -> Quaternion<T> where
    T: Float + FloatSimd<T>, 
Expand description

Hamilton product (Product of Quaternions).

The product order is ab (!= ba)