Numerical methods of Ordinary and Partial Differential Equations