Advanced Data Structures: Red-Black Tree Insertion