refactor super fizzbuzz