1.2.7 General solver. Converts to second order. Used if all above fail
--solves y' = f0 + f1 y + f2 y^2 
--called when all other methods above failed 
general_riccati_solver :=proc (ode) 
 
    -- convert to second order ode using transformation and see if can solve that. 
    IF can not solve the second order ode then 
       STOP. 
    ELSE -- reverse transformation to obtain solution in y(x) 
        RETURN (sol) 
    END IF 
END PROC