Human: What do quantum computers do and how do they work? Assistant: 
Quantum computers take advantage of the principles of quantum mechanics, harnessing the behavior of subatomic particles such as electrons and photons, to perform calculations. This allows them to process information in ways that surpass traditional computers and they can tackle complex problems faster. They work by encoding data into qubits, which represent information as a combination of 0 and 1, in contrast to classical computers which store in binary format. Qubits are able to be in a superposition of 0 and 1, effectively making them incredibly powerful, with qubit calculations far exceeding what is possible with today's computers.