@staticmethod
def conjugates(x):
    """
        Returns the conjugates of a given element. See :cite:`Lin.Costello.04` (Sec. 2.5) for more details.
        """
    conjugate_list = []
    exponent = 0
    while True:
        y = x ** 2 ** exponent
        if y not in conjugate_list:
            conjugate_list.append(y)
        else:
            break
        exponent += 1
    return conjugate_list
