BigInt(1) << bitsToAdd.toInt
**
Int
BigDecimal
bits_to_add
(bitsToAdd >> 1.toInt)
top
bitsToAdd.toInt
binList
binList(top.toInt, ...)
bitsToAdd
14 14 14 14 14