fixed a bug in xzipwith; length zero no longer fails.