LL is a container that supports constant time insertion and removal of /// elements from anywhere in the container. Fast random access is not /// supported. The class is implemented as a doubly-linked list. This container /// provides bidirectional iteration capability.