added iterative generations. need to resolve issue with mutation index
array size