If branching control flow
Failing while loop tests
While detection
Working While test
If/while flow control