Added iterator.zip function