Can I have a hint as to where I am going wrong with this function?

List item

def fft_multiplication(poly_a, poly_b):

“”"Returns the result of multiplying two polynomials

```
Args:
poly_a (array[complex]): 1-D array of coefficients
poly_b (array[complex]): 1-D array of coefficients
Returns:
array[complex]: complex coefficients of the product
of the polynomials
"""
##################
# YOUR CODE HERE #
##################
# Calculate the number of values required
calcreq = len(poly_a) + len(poly_b) + 1
# Figure out the nearest power of 2
near2 = nearest_power_of_2(calcreq)
# Pad zeros to the polynomial
poly_a = np.pad(poly_a, (0, near2-len(poly_a)))
poly_b = np.pad(poly_b, (0,near2-len(poly_b)))
# Convert the polynomials to value representation
ca = coefficients_to_values(poly_a)
cb = coefficients_to_values(poly_b)
# Multiply
cc = np.multiply(ca,cb)
# Convert back to coefficient representation
return values_to_coefficients(cc)
```