Browsing: Advancements in Artificial