https://5dok.net/document/z1dl8243-klein-a-new-family-of-lightweight-block-ciphers.html