Torens van Hanoi

Ga na dat je onderstaande functie helemaal begrijpt (en haal dus een fout uit de code)

hanoi[ndisks_,from_,to_,tmp_]:=Module[{},If[ndisks>0,hanoi[ndisks-1,from,tmp,to];Print["Move disk ",ndisks," from ",from, " to ",to];hanoi[ndisks-1,from,tmp,to]]]

hanoi[4,1,3,2]

Breid de functie nu uit met een teller variabele, en tel het aantal aanroepen van hanoi als functie van het aantal disks