https://en.wikipedia.org/wiki/Public-key_cryptography
Anonymous
Code that is graceful and clear is less likely to break.