https://videosashka.com/watch/7Pm0_BGtstc/thermodynamics-in-python-tutorial-part-4