graphs! depth and breadth both work!