https://izaron.github.io/posts/physics-emulation/
Simulating physics in C using numerical analysis 🌊 - C 95