The whole problem can be avoided by supplying arguments that do not generate unwanted results.
(11+i.10)-table 1+i.10 +--+-----------------------------+ |- | 1 2 3 4 5 6 7 8 9 10| +--+-----------------------------+ |11|10 9 8 7 6 5 4 3 2 1| |12|11 10 9 8 7 6 5 4 3 2| |13|12 11 10 9 8 7 6 5 4 3| |14|13 12 11 10 9 8 7 6 5 4| |15|14 13 12 11 10 9 8 7 6 5| |16|15 14 13 12 11 10 9 8 7 6| |17|16 15 14 13 12 11 10 9 8 7| |18|17 16 15 14 13 12 11 10 9 8| |19|18 17 16 15 14 13 12 11 10 9| |20|19 18 17 16 15 14 13 12 11 10| +--+-----------------------------+ In the above case even zero is avoided if desired. This keeps things simple as only "table" is used. And it doesn't prevent kids from experimenting. If they happen to generate some negative numbers. Fine. Simply explain that other numbers exist and you would be getting to them later. But it allows them to explore and play with simple tools. As to the other puzzle. I haven't been following it too closely, but is the purpose to get rid of the empty boxes? If so, t=: '';'Hi';'';'';'Ho';'';'hee';'';'';'haw';'';'';'Yo';'' t-.a: +--+--+---+---+--+ |Hi|Ho|hee|haw|Yo| +--+--+---+---+--+ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
