How an enigma machine works and the math behind it | Hacker News Reader