Quantum Algorithm Shor and Grover