Extend the framework with more selection strategies: - Tournament selection (default and currently used) - Fitness proportionate selection - Stochastic universal sampling - Reward-based selection More about the selection operator: [here](https://en.wikipedia.org/wiki/Selection_(genetic_algorithm))