zip function for lists; miscellaneous