Coding Walkthrough #3: Encode/Decode a Message

Video Description:

Next video: https://www.useloom.com/share/eb822a1b29c0474dbcd584fb8e2811bc

Cleaned up code: https://hatchcoding.com/code/showcase/27078

Stackoverflow post: https://stackoverflow.com/questions/4467539/javascript-modulo-gives-a-negative-result-for-negative-numbers

split() documentation: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

join() documentation: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join