First implementation of a double (or doubly) linked list, in C++.