Challenges Of Quantum Computing