Simulation for Quantum Computers