j : implementation of zip, analagous to haskell prelude