wraps strings with exclamation points
doubly linked list data structure
doubly linked list data structure implementation