Geng Sun. (1970). Structure-Preserving Algorithms for Dynamical Systems. Journal of Computational Mathematics. 20 (6). 619-626. doi: