Inference by Iteration