code: func (ga *GeneticAlgorithm) Init(populationSize, parallelSimulations int) {
  	ga.populationSize = populationSize
  	ga.population = ga.createPopulation()
  	ga.parallelSimulations = parallelSimulations
  
  	ga.waitGroup = new(sync.WaitGroup)
  
  }
docs: // Init initialises internal components, sets up the population size
  // and number of parallel simulations