Iterative Splitting Methods for Differential Equations