Quantum computation harnesses the intriguing phenomena of quantum mechanics to solve difficult problems that are intractable for classical computers. At the heart of this paradigm shift is quantum superposition, which allows qubits—the fundamental units of information in quantum computers—to exist in a mixture of multiple states simultaneously.