Browsing: data structures and algorithms