Changed RBTree, and adding LinkedList