New: variable specific heats! Otto, Diesel and Brayton cycles can now be solved with air-table properties (u, h, Pr, vr) that match textbook solutions. Plus updated Play billing components.