Flowchart of single iteration steps used in this paper.