preorder improvement, comment out reversed postorder test which
crashes pending figuring out why