Browsing: Algorithms and Theory