My take on the FizzBuzz challenge