-square a list recursively and using a map.