Quantum circuits for floating-point arithmetic
Algorithms for quantum computation: discrete logarithms and factoring