code: def conjugate(self):
          
          new = self.copy()
          new.x *= -1
          new.y *= -1
          new.z *= -1
          return new
docs: Obtain the conjugate of the quaternion.
          
          This is simply the same quaternion but with the sign of the
          imaginary (vector) parts reversed.