Implement a same-host web crawler | Anthropic Interview Question