Finite Size Effects in Chemical Bonding: From Small Clusters to Solids