Euler method
Semiimplicit Euler method