genetic-algorithm: Many changes.