add queue.h and queue.c
add avl_tree.c