- For the Complex Field:
Implemented multiplyElementByElement(2 vectors).
Implemented getPolynomial(dense vector representation).
Implemented FFT.
Implemented multiplyFFT.

There are still a couple of BUGS lingering:
The unity primitive root chosen must be different from 0 or 1.
The order of the denseRepresentation Method must be reversed (the
monomials with least degree should appear first in the vector).

 - For the Zp Field:
Implemented multiplyElementByElement(2 vectors).
// getPolynomial can be copied and pasted and modified to suit the Zp
types easily
// Probably (I haven't checked) the denseRepresentation method in this
field suffers from the same BUG (mentioned before).