https://123dok.org/document/dy40gerz-composing-short-compressing-words-on-a-letter-alphabet.html