Evolutionary computing homework