Convert -zip to support variable-length arguments

fixes #82 on github
Merge pull request #87 from steventlamb/topic/make_zip_n_ary

Convert -zip to support variable-length arguments