postorder ugly but works
workspace