Techniques that repeat a calculation, each pass refining the previous answer, until a convergence condition is met.