Text this: Symplectic geometric algorithms for Hamiltonian systems /