Hi everyone. Verbs formed by (m&|@^) are implemented by modular exponentiation:
--- 5 (10&|@^) 40000 5 7 (14&|@^) 40000 7 11 (22&|@^) 40000 22 --- However, it appears that (m1,m2,...)&|@:^ doesn't get the same treatment and falls back to power-then-residue, causing it to blow up for large exponents: --- 5 7 11 (10 14 22&|@:^) 400 4000 40000 |NaN error | 5 7 11 (10 14 22&|@:^)400 4000 40000 --- Is it possible to get the equivalent of (m1,m2,...)&|@:^ using the special code for atomic m&|@^ ? -Joe ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm