Czar Flavius #1 Thanks for your suggestions! I think I will try something like TomToad's solution. I'll have two arrays and swap these two around after each generation.Thanks again.