another differential equation numerical solver: euler's method. Tested. No bug found