A Doubly Linked List Data Structure Implemented in C++