Add method to iterate evolution; Add 'main' function