Updated Double Linked-List in C