https://github.polettix.it/ETOOBUSY/2021/01/28/pwc097-binary-substrings/