Write code for the fizzbuzz problem.
Implement fizz_buzz(n), returning a list for integers from 1 through n. Return "Fizz" for multiples of 3, "Buzz" for multiples of 5, "FizzBuzz" for multiples of both, and the number as a string otherwise. Assume n is a positive integer.
def fizz_buzz(n):