Пересечение списков "буду смотреть" чтобы найти не просмотренные фильмы для обоих

Avatar

Пересечение списков "буду смотреть" пользователя и его друга, чтобы найти не просмотренные фильмы для обоих.

Предположим, пользователь хочет посмотреть фильм с другом/партнёром/супругом, но чтобы выбрать фильм который оба не смотрели сейчас надо глазами пробегаться по спискам обоих, а в таких списках обычно сотни фильмов.

А можно было бы просто сделать пересечение списков. Пересечение множеств известно любому программисту.