User blog comment:KthulhuHimself/Norminals Revisited./@comment-25601061-20151209025456

Here is how i think array ordinals work:

Let # is rest of expression, and a is any ordinal and/or array ordinal.

 = a

<#,1> = <#>

<1,a+1,#> = <<<...<<<1,a,#>,a,#>,a,#>...>,a,#>,a,#>,a,#>

 =  <<<...<<,a,#>,a,#>...>,a,#>,a,#>,a,#>

For a is limit ordinal,  = sup(, ,  ,...)