BALANCER: A Computer Program for Balancing Chemical Equations.