Renamed is_part_of to intersection,
New implementation of intersection (is_part_of) which is much faster.