Implement crawler and file deduplication | Anthropic Interview Question