Alan Turing used Bayesian reasoning to narrow down millions of possible settings
Turing's 'Banburismus' method assigned probabilities to each Enigma rotor setting and updated them with each intercepted message. Instead of testing all combinations, he eliminated unlikely ones first โ turning months of work into hours.