fixed bugs when selecting minimal individuals. use mutation instead of randomisation. mutation rate diminishes with number of individuals selected.