use Gen.choose for arbTree