https://techgeekwire.com/decoding-a-string-of-characters-a-technical-exploration/