I have never seen a flowchart described so clearly.