Quantum Algorithms For Quantum Dynamics Explained