zip implemented
zip_as_ary implemented