First try with a double linked list.