List Intersection Based on Function (Challenge)