University project (GA for filling magic squares).