Pull out common logic for pairing arrays into a separate method
Override #hash if #== is overridden
Extract #total_fitness into a method.
Use indexor methods to get or set a vector inside Population
Inject Vectors into Population from outside
Create vectors out of multiple members passed to #initialize
Reduce Population test data duplication