add reorder list
add link list cycle
add list cycle ii