Singularities and normal forms for ordinary differential equations General theory mathematics