If, like me, you shiver at the site of a While (True) loop, then you too must have thought long and hard about the best way to refactor it away. I\'ve seen several different im
What's so dreaded about it? Try finding a common break condition and refactor it to be the head of the loop. If that's not possible – fine.