fizzbuzz OOP sample