Quantum computers, computing devices that leverage the principles of quantum mechanics, could outperform classical computing on some complex optimization and processing tasks. In quantum computers, classical units of information (bits), which can either have a value of 1 or 0, are substituted by quantum bits or qubits, which can be in a mixture of both 0 and 1 simultaneously.