Enigma Machine - Numberphile
YouTube Video
Watch through 5:50