Multiplies two quaternions
the first quaternion
the second quaternion
Optional
quaternion to hold result. If not passed in a new one is created.
A quaternion that is the result of a * b
Multiplies two quaternions