Implement and analyze custom attention | Anthropic Interview Question