Insight: "The three most common structures in programming are the list, the tree, and the tangle. The list is traversed by iteration, the tree by recursion, and the tangle, which I do not recommend, has never been successfully traversed. Guess which one I'm dealing with today."
Zeta Woof - http://grdurand.com/blogger/