Invocation of known quantum subroutines.
Examples include the quantum
Fourier transform, phase estimation,
amplitude amplification, and random
walks. For example, the algorithm in
Harrrow et al.9 asks to “decompose |b〉
in the eigenvector basis, using phase
estimation”;