Design a web crawler (also framed as "Wiki Hopper"). Given a starting webpage that contains multiple internal/external links, design a system (or write code) to crawl and return all reachable pages. You may be given library functions to read web page content and parse URLs. The problem spans…