https://gereshes.com/2020/02/17/obtaining-equations-of-motion-newton-vs-lagrange-vs-hamilton/
Obtaining Equations of Motion: Newton vs Lagrange vs Hamilton