Ordinary differential equations: an introduction