The Need, Promise, and Reality of Quantum Computing