Shor's Algorithm for factoring large integers using combination of Classical and Quantum Computing Algorithms