This may be related to the fact that we're not finding the least common denominator, but I've also noticed that balancing sometimes produces negative coefficients. It should be checking the matrix math results and multiplying by -1 if the solution is a set of negative numbers.

This may be related to the fact that we're not finding the least common denominator, but I've also noticed that balancing sometimes produces negative coefficients. It should be checking the matrix math results and multiplying by -1 if the solution is a set of negative numbers.
