add rbtree and rearrange tests
comments and cleanup
begin rbtree remove
rbtree: work on remove, add tests
fix rbtree insert
rbtree cleanup, add removal tests
fix rb_replace
passes all tests
rbtree: comments and cleanup
rbtree move logic into src/rbtree.c