mv to data_structure and add binary_tree.c