An excercise implementing Binary Trees using recursion in C ++