NTT-Based Polynomial Modular Multiplication for Homomorphic Encryption: A Tutorial