Quality-Diversity Optimization: a novel branch of stochastic optimization