altered evaluation function
altered mutate function
altered Individual's constructor