Solving Linear Differential Equations of First Order