configurable fizz buzz