6.845 Quantum Complexity Theory