https://alfre.info/blog/crossbows-cryptography-chuck-hammill-1987/