DIY circular double linked list container