Dependent on [issue 3](https://github.com/genetic-algorithms/mendel-go/issues/3). - [ ] implement `Species.SplitPopsAsNecessary()` and call in main.go after `childrenSpecies.Select(uniformRandom)` - loop thru current pops and if `Population.ReadyForSplit()` > 1 call `Population.Split()` - [ ] implement Population.Split() - create new pops and add them to Species list - [ ] ensure all plot files are generated correctly (with first row starting at gen > 0) - [ ] test manually - [ ] add automated tests to mendel_test.go
Dependent on issue 3.
Species.SplitPopsAsNecessary()and call in main.go afterchildrenSpecies.Select(uniformRandom)Population.ReadyForSplit()> 1 callPopulation.Split()