dsrc ###Simple and abstract APIs for data structure TODO: Add more test Graphs Fibonacci tree Priority queue Etc. BUGS: Infinite loop on bt_delete_node function