Title: Algorithms for equilibrium analysis in solution chemistry