Modelling Genetic Algorithms And Evolving Populations