Heptades and Heptagons: The Historical Roots of 7