changed node left/right pointers from unique_ptr to raw pointers.