Understanding the Runge-Kutta Method for Solving Differential Equations