Why Does the Ocean Take Up so Much Heat? The Molecular Basis for Heat Capacity.