@keithcom how about adding a robustness r parameter? Meaning each '1', or '0' now will be represented as r-same-bits, and n'=n*r
i.e for n=3,r=3 [1,0,1] => 111000111

Usecases are robustness-in testing noice in the network, maybe something like probability - almost there for r=5 ==11110; so-so for r=4 == 1100

The current behavior happens when r=1