extension ListExtension on List { List intersection(List list) { return where((item) => list.contains(item)).toList(); } }