add functions list_ins_off and list_drem_next
add two macro list_append and list_prepend
fix bug in list_ins_next that cause impossiblilty to add element in the head