Structs

compile time optimized version of MontgomeryMultiplication. two times faster.