RBT.update3

so close, yet so far :(

cases 1, 2, 3 working