Hamiltonian Monte Carlo Explained (2016)