Intention revealing names for the checks. This also made the requirements more explicit in the code
starting work on new requirements on being 'Fizz'
implementing new requirements for being buzz
refactored: intention revealing names for guards
refactor: fully extracted out the guard clauses to make the new 'FizzBuzz' requirement easy to implement
implemented 51: new FizzBuzz requirements