In particular, we construct time-reversible integrators, explore different methods to compute the time-derivative couplings and implement variable time-stepping. Note that, this is only possible due ...