Toward a Better Understanding of Mixing in Genetic Algorithms