Russian peasants and Egyptians use magic of the distributive laws to multiply faster.  Two recursive algorithms, coded in Python, do different amounts of work.