An Iterative Modular Multipl ication Algori thm