This comment is kind of random and doesn't really help. Moving it to a more appropriate location would help (probably above the first if with a brief description - `Add the value to the correct side of the binary search tree. If the value is the same as the current node, we'll just ignore it.`). Also, I tend to always have code on their own lines for clarity.