uses [-1, 0, 1] and [0, 1, 2] genotype codes..