How to Classify & Solve Ordinary Differential Equations