Chemical Equation Balancer. Work in progress.