An iterative approach where an LLM revisits and refines its analysis across multiple complete passes through a problem.