Introduction to perturbation theory