As mentioned earlier, Euler's method is just a naïve beginning of the numerical fun one can have in solving differential equations. Two of the many numerical methods for solving initial-value problems are called the Improved Euler method and the Runge-Kutta method. Look up one of these methods in a textbook on differential equations or numerical analysis.
a. Give an intuitive explanation of how the method works.
b. Write or acquire a program to implement it.
c. Test it out on some of the equations in this lab.
d. Compare it to Euler's method for speed and accuracy.