Full impl of Fizz Buzz