User blog comment:SuperSpruce/Proposed fix to T array function to make it work past Gamma 0/@comment-36984051-20190623153224/@comment-36984051-20190626113856

Actually, for the expression [[[2],[0,0,1],0,2],0,0,1], you apply the recursion rule because the first entry is not a 0.

Also, the scanning process scans each entry left to right, even when there are brackets that separate them. It only skips entires surrounded by curly braces.

And the catastrophic rule searches for the innermost pair of brackets surrounding the 0 before the active (nonzero) entry.