feat(library/data/vector): add 'zip' and 'unzip' functions
refactor(library/data/vector): cleanup, use variables, add concat