notes void insertconst comparable insertxroot )/*remove from the tree nothing is done if is not found *void removeconst comparable cout <"sorryremove unimplemented< <still present<endl/*deep copy *const avltree operator=const avltree rhs ifthis !&rhs makeempty)root clonerhs root )return *thisprivatestruct avlnode comparable elementavlnode *leftavlnode *rightint heightavlnodeconst comparable theelementavlnode *ltavlnode *rtint elementtheelement )leftlt )rightrt )heighth }lovely professional university