Added behavior for Array#zip when no block is given

Added spec for existing `Array#zip` method and added behavior when no array is given.

I believe this would be the expected behavior when no block is provided.
Making use of existing `zip` because, reuse.