nEach set of parents is
assigned a random crossover, and generates two children
nThese children
form the second generation, and are fed back into the first part of
the algorithm
nThe algorithm currently loops a fixed number
of times
nResults are fed
into the user interface