TODO: practice the hanoi tower