A deque implementation using nodes and unrolledlinkedlist idea.  Size of each array increases  on either side by the power of 2.