Rebuilding

Rebuilding operators for selection, crossover and mutation.