2 |
12. HanoiSTD(n-1 disks; from: otherPeg(p; q); to: q; indexing from: m+1)
12. z:{m+1...} ({m+1...z} {1...n-1} Peg)
(HanoiSTD(n-1 disks; from: otherPeg(p; q); to: q; indexing from: m+1)/z,s2.
(<z,HanoiHelper(n; s1; i.p; s2; i.q)/r1,r2. r1 @(m) r2>)
z:{a...} ({a...z} {1...n} Peg)
 | 2 steps |