User blog comment:Wythagoras/Dollars function/@comment-1605058-20130707063642/@comment-5029411-20130707140753

Wythagoras, a$b* = a+b$*, where * is rest of array.[0] = a. [b+1*] = [b*]a, *a = **...** (a *'s).[[*]  let c is array.[[*]
 * 1) ] c+1*  =  [ [... [ [*] 
 * 2) ] c* ] c* ... ] <sub style="color:rgb(68,68,68);font-family:Arial,Verdana,sans-serif;">c* <span style="color:rgb(68,68,68);font-family:Arial,Verdana,sans-serif;font-size:10pt;line-height:1.6;">] <sub style="color:rgb(68,68,68);font-family:Arial,Verdana,sans-serif;">c* <span style="color:rgb(68,68,68);font-family:Arial,Verdana,sans-serif;font-size:10pt;line-height:1.6;">  <span style="color:rgb(68,68,68);font-family:Arial,Verdana,sans-serif;font-size:10pt;line-height:1.6;">(a c's)
 * 1) ] =  [*]
 * 2) a [b+1*]c+1* =  [ [... [ b*]c+1*]c* ] c*... ] c* ] c*   (a c's)  So 3$[0]_[1] = 3$[0]_([0][0][0]) = 3$[0]_(3[0][0]) = 3$[[[[0_(2[0][0])]_(2[0][0])]_(2[0][0])