added iterators to digital_evolution