> - each timestep, self-replicate the most recently made objects twice each, and append true, false to the array<p>> - after N timesteps, every possible set of values for the boolean variables will be in memory<p>Creating that takes O(2^N) time, hence this algorithm is not polynomial. It's especially not linear, as claimed.