Project for Introduction to Evolutionary Computation course.