rename bst.c to bst_basic.c AND add makefile