add and fold to smaller intersection cardinality