По-моему, отлично справился! Не самая лёгкая тема задачи, много трюков, - а ещё и не знал про деревья, на месте разобрался, красавчик. Очень круто, мне понравилось!
Кстати, один товарищ сидит в java rush и ему сразу попалась задача на красно черное дерево(исправить код), я удивился, он ее не смог решить, я посоветовал ему хотя бы бинарное найти и изучить для начала.
Я бы не смог с нуля написать красно-черное дерево прямо сейчас. Хотя бы потому что не помню правил балансировки :D Но исправить ошибки наверное можно было бы