Class A: intersect allow SplFixedArray and AI

See #58
Class A : merging allow other type too

See #58
Class A: Zip feature alllow more types

See #58