Computational Quantum Information Theory