implement insertion operator in the rbt.c