Greatly optimized through yielding and extending.
Greatly optimized through yielding and extending.

Kicks out list additions to functions that yield results and are then extended to the list, instead of appending for each item in the list. The program now runs much faster with higher integer arguments.
birdshine/LifeSim