<P> The Tower of Hanoi is frequently used in psychological research on problem solving . There also exists a variant of this task called Tower of London for neuropsychological diagnosis and treatment of executive functions . </P> <P> Zhang and Norman used several isomorphic (equivalent) representations of the game to study the impact of representational effect in task design . They demonstrated an impact on user performance by changing the way that the rules of the game are represented, using variations in the physical design of the game components . This knowledge has impacted on the development of the TURF framework for the representation of Human Computer Interaction </P> <P> The Tower of Hanoi is also used as a Backup rotation scheme when performing computer data Backups where multiple tapes / media are involved . </P> <P> As mentioned above, the Tower of Hanoi is popular for teaching recursive algorithms to beginning programming students . A pictorial version of this puzzle is programmed into the emacs editor, accessed by typing M-x hanoi . There is also a sample algorithm written in Prolog . </P>

Tower of hanoi is an application of which data structure
find me the text answering this question