Browsing: algorithmic thinking