Added skip list and doubly linked list