Jeremy,Sometimes mixing tacit and explicit definitions gives very simple programs especially if you want to use a conjunction like power
gen1 =: 4 : 'life^:(i.>:x)y' gen2 =: 4 : 'life ^:x y' if you only want the final resultFraser
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm