Doubly Circular linked list with iterator and array-like interface