Frees the memory allocated for an array of pointers and frees the
strings within the array. You must pass in the number of pointer in
the array. Various Open C API routines malloc space for an array
of pointers, and then allocate space for each of the pointers.
int n_strings;
char * string_array ;
UF_free_string_array(n_strings,&string_array);