Zaprojektowanie (w 1937 r.) prostego mechanizmu do dodawania i mnożenia odbyło się bez większych problemów. Wyzwaniem było zaprojektowanie mechanizmu realizującego odejmowanie i dzielenie. W trakcie podróży pociągiem przez Schwarzwald Curt Herzstark wpadł na pomysł realizacji operacji odejmowania poprzez dodawanie uzupełnienia liczby. Znalezienie dopełnienia liczby polega na odjęciu każdej cyfry od dziewięciu. Dodając liczbę do uzupełnienia innego numeru można symulować odejmowanie. Na przykład, obliczenie wyniku 788139 minus 4890, polega na znalezieniu dopełnienia liczby 004890, dopełnieniem tym jest 995109. W kolejnym etapie należy dodać 788139 i 995109, co daje w wyniku 1783248. W przedostatnim etapie należy usunąć najbardziej znaczącą cyfrę, aby otrzymać 783248. Na koniec wystarczy dodać jeden, aby znaleźć wynik odejmowania: 783 249. Ten sam algorytm jest obecnie stosowany w komputerach. mały|Mechanizm koła Leibniza wykorzystywany w kalkulatorze „Curta” Dzięki temu możliwe było zbudowanie kalkulatora z tylko jednym bębnem, z wykorzystaniem dwóch rzędów zębów.