Implement the following functions without using a head node, but using functions. - `create` ~ Create a new linked-list. - `push` ~ Add to the head of the list. - `pop` ~ Remove from the front of the list. - `dump` ~ Print contents of linked list.