Fizz buzz exercise.  I hope it's complete.