1.
cross
2.
intersect
3.
overlap
4.
crossover