Also note that this algorithm was used in analog electronics to multiply. https://patents.google.com/patent/US2906459A/en