updated rand to math/rand, replaced vector with slices (of fixed lengths)
updated slice initialization to start with 0 (and dynamically resize as mutators are added)
dynamically resized ordered int crossover gene
updating examples to use proper namespace, correct srand seed for go 1.2