def prime_factors(n):
    for i in range(2, n):
        if n % i == 0:
            return [i] + prime_factors(n / i)
return [n]
Как я могу заставить эту рекурсивную функцию Python возвращать плоский список?