The Quantum Oracle