Shors Algorithm And Quantum Computing