minor tweaks
added tests for the zip function and an empty list of tuples generator