modular-arithmetic-engine ECE 268 Spring'25 Course Project CPU and GPU implementations of modular multiplication, exponentiation and Montgomery Multiplication