Lather. Rinse. Repeat.
Infinite loops in computer programming can usually be broken by a combination of key strokes known (often too well) by the coder. We're gonna get deep for a sec. If life is an infinite loop of eat, breathe, sleep, repeat, what key do you hit to cancel?
We think the Jargon File defines recursion best:
recursion: n. See recursion.
"In order to understand recursion, one must first understand recursion," printed in white on a 100% cotton, dark chocolate t-shirt.
Note: The earliest version of this shirt had a period at the end before we thought better of it. So if you get one with a period, cherish it. It's a limited edition.