Here's a list of techniques for looping without a net, because, let's face it, sometimes you just need to get tangled in a web of recursion.
Start with a simple while loop, then just... keep going.
Loop through a list until you get lost in the woods.
When to Stop Looping is not a technique, it's a state of mind.