Mechanical calculators, science, history of computing, cryptography