montgomery method for modular multiplication 6360498