Turn on tree growing and fill a flat level with saplings at grass+1.
All the saplings would eventually become trees, assuming that you don't get a physics overload.
It appears what is "supposed" to happen is that a sapling does not grow into a tree if there's already a tree in an overlapping position (say a leaf block in +/-2 blocks and 6..8 up). Presumably all saplings within +/-5 get reactivated when a tree is removed.