An Energy Conservation Algorithm for Nonlinear Dynamic Equation. (9th February 2012)