BFS style: depth lists