retainAll은 호출한 집합 자체를 바꾸므로 이후에도 원본이 필요한지 먼저 확인합니다.
left가 교집합으로 변함 · 원본 소실
result만 변경 · left/right 보존
원소 구성이 바뀌면 true
핵심: 변경 메서드의 boolean은 결과가 달라졌는지를 나타냅니다.