@Test
@DisplayName("should always encode zeros to zeros")
void shouldEncodeZeros() {

    Stream.iterate("0", i -> i + "0")
      .take(1000)
      .map(it -> sut.encode(BinaryString.of(it)).getValue())
      .forEach(msg -> assertThat(msg).doesNotContain("1"));
}