xxxxxxxxxx
37 = 100101 in Binary
1 First One lists number N
0 Zero calls for Square (N)2
0 Zero calls for Square ((N)2)2
1 One calls for Square + Multiply (((N)2)2)2*N
0 Zero calls for Square ((((N)2)2)2*N)2
1 One calls for Square + Multiply (((((N)2)2)2*N)2)2*N