Algorithms for Quantum Computation: Discrete Logarithms and Factoring | AMiner