... find billions of different web pages. ...
... what is on the web and how the pages are interleaved. ...