Algorithms For Simplifying Differential Equations