https://www.bragitoff.com/2017/11/problems-ordinary-differential-equations-using-euler-runge-kutta-c-programming/ode_4/
ode_4