my various fizzbuzz implementations