added set union
added set union
Merge remote-tracking branch 'origin/master'
added set intersection
added set difference and symmetrical difference
- Fixed support for writing on array type
Merge remote-tracking branch 'upstream/master'