Introduced a Type population and used a list of chromosomes.
There are probably some optimisations: the search function is quite slow…