Algorithm For Breadth First Search In Python