Recursive implementation of Towers of Hanoi
Towers of Hanoi implemented with let
Towers of Hanoi implemented with let and guards