https://medium.com/@monocosmo77/understanding-how-the-otto-cycle-work-part2-thermodynamics-e1f9c4e76fe