Added several versions of Red Black Tree