Modified recursion function, zip_longest instead.
Fixes, push wrong in previous