Why do cells undergo the cell cycle?