Group theory application - Enigma machine