এই পাঠটি: Abstract structure of unitary oracles for quantum algorithms