add reduce and zip

I'd like to use those functions.