Browsing: types of algorithm