I know many people have answered this question before, but I have a couple limitations.
I want to use this for a project that works with unfathomably large integer numbers (basically BigInts) but without using javascript or the BigNums library.
I need to convert a binary list of booleans (least significant digit first) into a decimal string, while not lazily converting them into a number.

