5.7.3.1. While-loops
5.7.3.2. Do-loops (optional)
5.7.3.3. For-loops
5.7.3.4. Breaking out of a loop
5.7.3.5. Infinite loops