Quantum Simulation and Quantum Computation