The Potential of Quantum Computing and Its Future Impact on Technology