An assembly program that solves Towers of Hanoi in the fewest number of moves.