Quantum vs. Classical Communication and Computation