def start(self):
        # Do nothing if we are already running.
        if self.running:
            return

        super(Optional, self).start()
        self.component.start()
Find a quadratic residue (mod p) of 'a'. p
dataset/ETHPy150Open enthought/mayavi/mayavi/components/optional.py/Optional.start--crossover with--dataset/ETHPy150Open bitxbay/BitXBay/electru/build/lib/electrum/msqr.py/modular_sqrt