A process that can be repeated within itself. For example, a process like Integration by Parts can result in another complex function in the solution that requires another Integration by Parts to solve, and then maybe that solution has another super difficult term, and on and on and on.