Modify algorithm to be simpler and fix small bug causing tallies to 'spread' to the left
Merge branch 'feature-new-method'