| Type | Location | Extends | Description |
|---|---|---|---|
| key_class | key_module | None | Can be used as a key for the list. it can be extended to use any data as a key. all that is necessary is to define the == operator function. For convienence, integer or characters keys are also allowed to be used. |
| list | linked_list_module | None | linked list of pointers to polymorphic types. |
| node | linked_list_module | None | a node in the linked list. This is the container to
the unlimited polymorphic |