Missed that in my previous reply. I never suggested limiting it to one object - that was just a simple example I used.
starting with one object
1 12 objects in 1.2 sec (or 6.0 sec with a .5 second delay)
2 144 objects in 2.4 sec (12 sec)
3 1728 objects in 3.6 sec (18 sec)
4 20736 objects in 4.8 sec (24 sec)
if we're using different definitions of generations, then the problem exists at 25 or more objects as the limit.
starting with one object
1 25 in 2.5 sec (or 12.5 sec with .5 second delay)
2 625 in 5.0 sec (or 25.0 sec with .5 second delay)
3 15625 in 7.5 sec (or 37.5 sec with .5 second delay)
or they could simple start with if the limit is say 6 new objects, then they simply need to start with 11 (or 70) original objects and trigger them all at the same time.