amend fizzbuzz to use implicit type conversion
implement copy ctor and assignment operator