Add list_desc
free keywords when work is done
Add list_intersection_btree.c