complete llrb tree implementation and testing