El algoritmo no especifica como funciona la subrutina, pero debe ser una subrutina "cuántica" que trabaje bajo una superposición de estados.