Dulong and Petit problem explanation