Basic Lynx Notation is defined as follows:
An expression has the format a[b], where a and b are both non-negative integers.
Every expression results in a number:
For b ≠ 0, a[b] = a[b-1][b-1]...[b-1][b-1] with a copies of "[b-1]"
a[0] = a+1
For example, 2[1] = 2[0][0] = 10^(10^2) = 10^100.