Algorithms for Quantum Computing: Quantum dynamics and electronic structure