Canonical fizz buzz implementation