Mnemonic virtuosity: a study of chess players.