list 3 technical steps done by crawler as in crawling code example Example: web crawler Intelligent goal-based agent