Double linked list data structure with reverse API