HW5 lives! placeholders for mutate and crossover