Hamiltonian Molecular Dynamics for Computational Mechanicians and Numerical Analysts