Build a BFS Web Crawler | Amazon Coding Question