#"C     PA pure linked list which is mutable through iterators. (with exported internals)(c) CindyLinz, 2016MITcindylinz@gmail.comportableSafe !"#9;DR"Polymorphic operations on the list#See if this list is an empty list. O(1)Get the element value. O(lg N)3Get the element value. Get undefined if not found. O(lg N)wGet the next iterator. If the specified iterator is the last one, or isn't in the list, return the original one. O(lg N)|Get the previous iterator. If the specified iterator is the first one, or isn't in the list, return the original one. O(lg N)Get an empty list. O(1)%Get a list with exactly one element. O(1)Insert a new element before the specified iterator. If the list is empty, just insert the new element as the only element. If the specified iterator can't be found, prepend the new element to the whole list. O(lg N) Insert a new element after the specified iterator. If the list is empty, just insert the new element as the only element. If the specified iterator can't be found, append the new element to the whole list. O(lg N) tDelete the specified element from the list. If there's no such element in the list, return the original list. O(lg N)  Get a LinkedList from a list O(N)  Get a list from a LinkedList  O(N lg N) The internal containerThe list:pre-allocated iterator value for the next inserted element)iterator to the first element (equals to  when `null container`)(iterator to the last element (equals to  when `null container`)Get the first iterator. If the list is empty, you'll still get an unusable one. You can't get the value from the unusable iterator. O(lg N)Get the last iterator. If the list is empty, you'll still get an unusable one. You can't get the value from the unusable iterator. O(lg N)       6A pure linked list which is mutable through iterators.(c) CindyLinz, 2016MITcindylinz@gmail.comportableSafe         7linked-list-with-iterator-0.1.0.0-Ge1YUPWztJKJ0NlwSxRySData.IterLinkedList.InternalData.IterLinkedListIterLinkedListnullgetget'nextprevempty singleton insertBefore insertAfterdeletefromListtoListLinkedListContainer LinkedListnewKeyfirstKeylastKey container firstIterlastIter$fIterLinkedListInteger$fIterLinkedListInt$fShowLinkedList$fShowLinkedList0