Added specs for binary union & intersection

Actually, this code is from the previous, forked gem. I need to refactor this.