Project 3, exercise 5: function to build an index from words to URLs given a web graph.
Project 3, exercise 6: a function to crawl web pages dynamically for a given key word, as opposed to using a pre-built index.