// bits is the sum of keyBits, jumpBits, leftBits and rightBits
bits = keyBits + jumpBits + leftBits + rightBits;
ulong *output = new ulong[bits / W + 1];
// bits is the sum of keyBits, jumpBits, leftBits and rightBits
bits = keyBits + jumpBits + leftBits + rightBits;
ulong *output = new ulong[bits / W + 1];