I was just curious what some of you more advanced programmers feel is the hardest type of tree to incorporate in data structure, have you ever had to use one professionally? Has anyone had previous experience with red-black trees, I heard they werent of much use.