Yet Another Fizz Buzz (YAFB)

Yet Another Fizz Buzz (YAFB)