modify List_Swap function Library #1