What Makes A Differential Equation Separable