Merge branch 'feature-splay_tree' into develop
rename ErrorType to CtlErrorType
fix a very big bug
update utility.h
init test.c
fix little bug
finished
comment the debug code