Double linked list, dynamic stack and static stack implementation.