10.8 Remarks and exercises

10.8.1 Shor’s algorithm

10.8.2 RSA

10.8.3 More complexity classes

10.8.4 Implementing reflections

10.8.5 Grover’s optimality