On Wednesday, June 8, 2016 at 12:28:02 AM UTC+12, Dan Sommers wrote: > I notice plenty of break statements scattered throughout your loop > bodies. Mixing the loop's exit conditions in with the logic is equally > unstructured. Is this the old “structured-programming-is-mathematically-equivalent-to-gotos” red herring again?