Updated main.cpp
lines 26-28:names here are rather vague case a case b case c what do these cases do? the programmer wouldn't know unless they went through the function code line 70: the assignment operator is used but we are comparing root with an empty value need to use == line 93: missing break statement; line 108: misleading comment, element is named to the find function line 152: Again were not assigning root to null, this will create a bug where the root is assigned to root after insertion, updated to comparison assignment line 170: indentation for if statements could be slightly better line 215: if statements would be better with brackets to avoid errors when programming