lExtend usage in Deque by allowing insertion and removal at arbitrary
points
lCan access the object before any object, as well as after, unlike
singly-linked lists.
lDisadvantages:
lMore storage is used for the extra pointer per cell.
lSharing is extremely tricky; better not done.
lApplications?