Exercise: Web Crawler (p. 70)