Chemical Reaction Equilibrium Analysis: Theory and Algorithms