Multiply the this by q and return either p or this
q
Quat multiply(Quat q, [Quat? p] ) { if ( p != null ) return multiplyQuaternions( q, p ); return multiplyQuaternions( this, q ); }