Chapter16 (v5) code
Chapter16 (v6) First order methods on lists: Devide and conquer to zip/unzip