basic Quaternion operations excluding division