Quantum computation of discrete logarithms in semigroups - Andrew M. Childs; Gábor Ivanyos (2013)