Evolutionary computation assignment using ECJ