Linq Zip Example
Refactor
Add type -1 go top layer