The old IBM accounting machines (402 and 407)could read a card, tabulate up to 20 columns, transfer data from all 80, save data from one card to the next and print out the results at the rate of 120 a minute, all done with relays, brush emitters and ratchet counters. These things were programed with a patch panel that had about 2000 holes you could plug a wire in to select various functions. The wire contact relays in these things could be up to 12 pole double throw. I have a few if someone wants to see one.