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.
New spec, reflects "expected" behavior for a default (no block) dispatch.