Tried to write a basic multiply function using FFT.

The multiply function attempts to multiply two 32 bit numbers and return a 64 bit number with the result. Unfortnately, there is something severely wrong with it, though it does seem to work when both factors are powers of 2.