[#4] Initial zipper implementation. Can be improved.