https://medium.com/@acomputerscientistsdiary/why-is-electronic-voting-still-a-terrible-id-ff8ef013a34e