Quantum computing history