Computational Methods for Ab Initio Molecular Dynamics (Advances in Chemistry, 2018)