This program is based around the List data structure and includes functions for inserting and removing elements (nodes) after the lists are created. It was implemented as a tiered design with stack code calling list code and so on. The main code was written in list.c.