Working Tetration Function

I made Linear Array Notation {a,b,c,...} in Snap*!*
It has one bug which is that the tetration does ((2^2)^2) instead of 2^(2^2)