void MGOlist (List **mem)
The MGOfreelist() function frees the memory pointed to by mem. This memory location is assumed to be a List structure, or a list of List structures.