A doubly-linked list in C++. Contains methods such as an array constructor, vector constructor, addFront, addEnd, removeValue, removeIndex, removeFront, removeEnd, insert, at, and overloaded operators including comparison, assignment, and concatenation.