In an `Parity` parity scheme what would the parity bit be for the binary string `Bits`?

There are `countOnes(Bits, Parity)` bits that are 1s in `Bits`.

The parity is `Parity` and the string has `countOnes(Bits,Parity)` bits that are 1s.

You should add a `getParityBit( Bits, Parity) ` as the parity bit giving `getParityBit( Bits, Parity) + Bits` which has an `Parity` number of 1s.