Integrating the Car–Parrinello equations. I. Basic integration techniques | Synapse