If a recursive function never stops calling itself, it will crash the program (a Stack Overflow). To prevent this, every recursive function needs a Base Case. In this sketch, the base case is a simple length check: if the branch length drops below 4px, the function simply returns without breeding any more children.