Explain dlist_add()