Yes, one might call these… evolutionary algorithms…