Source: https://ch302.cm.utexas.edu/worksheets/old versions/balancing-redox-wkst1.pdf