There seems to be some confusion regarding the meaning of each number passed to the methods. In particular, at least one person thought that "addToTotalCount" was being passed a total number, and not a number to be added to the total.
See: