make is_superset/is_subset O(n+m) instead of O(n*log(m))