Seol an Taifead seo mar Ríomhphost: Distributivity, partitioning, and the multiplication algorithm