NTT = FFT in Z/pZ. Watch bit-reversal → butterfly stages with root ω = g(p-1)/n → pointwise multiply → inverse NTT → n-1 scaling, all exact integers mod a small NTT-friendly prime.
p = c·2k+1; the root is ω = g(p-1)/n mod p.
The butterfly (u + ωjv, u − ωjv) is the same as in 15-divide-and-conquer/05-fft; here every operation is modular. See junior.md, middle.md, and professional.md for the math.