Geometry and Dynamics for Markov Chain Monte Carlo