When Are Quantum Computers Practical