searches tasks in the current category, then recurses into every subcategory. It doesn't need to know how deep the tree goes. - **`count_all_tasks`** — counts tasks at this level, then adds the counts from all subcategories. - **`display_tree`** — prints this category, then recursively prints each s