I agree with Viktor, left and right subtree stuff makes no sense once we want it to be generic (i.e. N children per node where N can be larger than 2).