| 8 < # bits ⊦ # bits % 8 = 0, bits2bytes(bits) = bits2bytes(firstn(# bits % 8, bits)) + bits2bytes(restn(# bits % 8, bits)), bits = [] |
bits = firstn(# bits % 8, bits) + restn(# bits % 8, bits), 8 < # bits ⊦ # bits % 8 = 0, bits2bytes(bits) = bits2bytes(firstn(# bits % 8, bits)) + bits2bytes(restn(# bits % 8, bits)), bits = []
8 < # bits ⊦ bits = firstn(# bits % 8, bits) + restn(# bits % 8, bits), # bits % 8 = 0, bits2bytes(bits) = bits2bytes(firstn(# bits % 8, bits)) + bits2bytes(restn(# bits % 8, bits)), bits = []
Used formulas: bits = firstn(# bits % 8, bits) + restn(# bits % 8, bits)