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