Charles Babbage, Friedrich Kasiski y William F.