Added RB tree insersion