Intersection operation plus some adjustments

Intersection implemented
Added 2 examples (11,12)
Both Union and Intersection are using ReindexStates
which is still not effective (should be in situ).