Browsing: Algorithmic Techniques