Added merge method in Collection

* Also implemented ArrayCollection merge method
Same problem applies