You are currently at Algorithmic Leaf 2, where the code has gotten a bit messy. Be careful not to get lost in the recursion.
Proceed with Caution