FizzBuzz kata refactor