DarbEncoder
object DarbEncoder
DARB stands for "dense-ish albeit readable binary". It's a compact way to encode boolean lists into short strings while still keeping them human-readable.
An example DARB string is "23.2CB08E". The prefix ("23" in the example above) is the length of the list. 2 = "0010", C = "1100", B = "1011", 0 = "0000", 8 = "1000", "E" = "111" (last boolean ignored, since prefix is 23).