Memory-Management

This is an exercise in memory management done for a data structures
class. I made a linked node implementation of a queue of strings in C
language.  I then wrote a main to test it. The main "randomly" generates
over 100,000,000 strings of 1024 characters (100 GB worth of data) and
enqueues and dequeues them. If the memory is not being managed
correctly, the program would crash as I do not have a machine with 100
GB of RAM.