code: func chunkStrings(s []*string, size int) [][]*string {
  	var chunks [][]*string
  	for len(s) > 0 {
  		end := size
  		if len(s) < size {
  			end = len(s)
  		}
  
  		chunks = append(chunks, s[0:end])
  		s = s[end:]
  	}
  	return chunks
  }
docs: // chunkStrings slices a slice of string pointers in equal length chunks, with
  // the last slice being the leftovers.