History of quantum computing