repeatedly run step until it reports no further change (returns false) or maxIterations is reached
step
false
maxIterations
repeatedly run
stepuntil it reports no further change (returnsfalse) ormaxIterationsis reached