Optimizations

[WORK IN PROGRESS]

Factoring the FFT matrix, polynomial evaluation, baby-step giant-step matrix multiplication, sparse secret key encapsulation, 32-bit primes, meta-bootstrapping, all-real slots, seeded random polynomials, Montgomery form.