List<int> invntt(List<int> inputPoly) { List<int> r = List<int>.from(inputPoly); bitrevVector(r); _invnttInPlace(r); return r; }