Adds element to head of list
Adds element to tail of list
Clears the list
Gets count of elements in list
Gets head element
Gets current index
Gets tail element
Removes head element
Removes element at current index
Removes tail element
Resets current index
Interface for linked list operations.