In the last chapter, we looked deeply at how evolutionary solutions like NEAT could be applied to solve RL. In this chapter, we continue with some of those same concepts but also take a step back and look at how evolutionary methods can be applied to expand our understanding of ML. Specifically, looking at what role evolutionary search plays can expand how we develop generalized ML.