User blog:Planetn9ne/HBN: Hierarchical Bracket Notation

I was told to try making a notation, so here it is a--1--c = a^c a--b--c = a--b-1--(a--b--c-1)
 * 1) means a part of the "array" and %#% means an abritrary amount of brackets (any type) paired up with each other

a--# = a--#--a

a--[1]--c = a--c

a--#[1]--c = a--#c

a--#b = a--#b--a

a--#b--c = a--#b-1--(a--#b--a)

a--#1 = a--#

a--#[n]--c = a--#[n-1][n]--c-1

a--#[n]--1 = a--#

a--#[n]--c = a--#[n-1][n]--c-1

a--#%[1]%--c = a--#%c%

a--#%[n]%--c = a--#%[n-1][n]%--c-1

a--#%[n]%--1 = a--#%%

a--#%{1}%--c = a--#%[{1}]%--c-1

a--#%{1}%--1 = a--#%1%

a--#%(^(3)1)^(3)%--c = a--#%{(^(3)1)^(3)}%--c-1

a--#%(^(3)1)^(3)%--1 = a--#%1%

a--#%(^(n)1)^(n)%--c = a--#%(^(n-1)(^(n)1)^(n))^(n-1)%--c-1

a--#%(^(n)1)^(n)%--1 = a--#%1%

a--#%(^(n)b)^(n)--c = a--#%(^(n)b)^(n)(^(n)b)^(n)--c

a--#%(^[1]b)^[1]--c = a--#%(^[c]b)^[c]--c