Added some TODOs.
Added more documentation, and an optimization in not allowing the total to be the same word as either of the two operands.