Github commits: https://github.com/nt591/99bottles-ch4/commits/master
The first goal for horizontal refactoring is to identify the MOST ALIKE pieces of code (aka the smallest amount of difference to change). In this case, look at the case for 1 and else
What are the differences? First number (1 vs number-1, bottles vs bottles/container(), take it down vs take one down.