history of quantum computing