a linked list styled stack implemented in C which uses void pointers to contain data, which means they can be converted to any type.