Solving Second Order Homogeneous Differential Equations