coquaternions