https://y4riss.github.io/posts/base64-with-python-finalpart/
Creating a base64 encoder/decoder with Python - Part 2 - Yariss