Some constants were being incorrectly generated using 2^N (XOR) instead of 1 << N. This resulted in incorrect candidate priorities being used to evaluate candidate pairs. Resolves #14.