Quantum simulation of quantum systems