Why is the output different for inserting a node? In one function I am storing the pointer, and in the other function I am not. I do not understand why these two functions g