Iteratively build the collections using Array#map