String toBinary( int len, { int separateAtLength = 4, String separator = ',', }) => toRadixString(2) .padLeft(len, '0') .splitByLength(separateAtLength) .join(separator);