Introduction to Non-Linear Mechanics: Topological Methods, Analytical Methods, Non-Linear Resonance, Relaxation Oscillations