Adding advanced functions of Linked List