Solving the problem of multiplying two big polynomial using FFT along with recursion and dynamic programming