User blog comment:SuperJedi224/An array notation/@comment-5029411-20140112021502

[a,b,c,d] = [(a^b)^c)^d]

[a,a...a,a] (b a's) = [(...a^a...)^a] (b a's)

ARR(a,b,c) = [ARR(a,b,c-1),ARR(a,b,c-1)...ARR(a,b,c-1),ARR(a,b,c-1)] (b ARR(a,b,c-1)'s)

ARR(a,b,1) = [(...a^a...)^a] (b a's)

ARR(a,b,2) = [(...[(...a^a...)^a]^[(...a^a...)^a]...)^[(...a^a...)^a]] (b [(...a^a...)^a]'s)

Argol = ARR(10,10^100,1)

Grargol = ARR(10,10^100,2)

Spargol = ARR(10,10^100,3)

Hypargol = ARR(10,10^100,4)

Pentargol = ARR(10,10^100,5)

...