quantum algorithm; quantum computing; quntum optics;