https://www.drrphysics.com/3-1-temperature-and-energy-changes